package com.fstec.ks.master.dao;

import java.util.List;

import com.fstec.ks.master.dao.cond.ServerRoundCond;
import com.fstec.ks.master.vo.ServerRoundVO;

/**
 * 服务场次监测信息Dao接口类
 
 * @Title ServerRoundDao.java
 * @Package com.fstec.ks.master.dao
 * @Description 
 * Copyright: Copyright (c) 2017
 * Company:北京信诺软通
 *
 * @author <a href="mailto:zhkuqijin@163.com">谢启进</a>
 * @date 2023年10月06日 下午14:37:34
 * @version V1.0
 */
public interface ServerRoundDao {
	
	/**
	 * 新增服务场次监测信息记录
	 * @param serverRoundVO
	 * @auth <a href="mailto:zhkuqijin@163.com">谢启进</a>
	 * @date 2023年10月06日 下午14:37:34
	 */
	int insert(ServerRoundVO serverRoundVO);
		
	/**
	 * 修改服务场次监测信息记录
	 * @param serverRoundVO
	 * @auth <a href="mailto:zhkuqijin@163.com">谢启进</a>
	 * @date 2016年12月25日 下午1:46:59
	 */
	int update(ServerRoundVO serverRoundVO);
	
	/**
	 * 根据唯一标识获取服务场次监测信息信息
	 * @param id
	 * @return
	 * @auth <a href="mailto:zhkuqijin@163.com">谢启进</a>
	 * @date 2023年10月06日 下午14:37:34
	 */
	ServerRoundVO select(String id);
	
	/**
	 * 以实体对象为条件参数，查询满足条件的页记录集
	 * @param pageIdx   页索引，从1开始
	 * @param pageSize  页记录行数
	 * @param cond    	对象条件参数
	 * @return
	 * @auth <a href="mailto:xieqj@sinotn.com">谢启进</a>
	 * @date 2023年10月06日 下午14:37:34
	 */
	List<ServerRoundVO> selects(int pageIdx, int pageSize, ServerRoundCond cond);

	int deleteServerRound(String serverId);
}